千方百计: thousand ways, a hundred plans (idiom); by every possible means...
救: to save, to assist, to rescue...